// 解释器模式 - 抽象表达式接口
// 定义了所有表达式必须实现的解释方法
// 是整个解释器模式的核心，声明了interpret()方法
public interface IExpression
{
  // 解释方法
  // 参数: context - 上下文环境，包含变量及其值的映射
  // 返回值: 根据上下文解释表达式后得到的布尔结果
  bool Interpret(Dictionary<string, bool> context);
}